package pers.wensheng.patterns.structural_pattern.decorator_pattern.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.RequiredArgsConstructor;

/**
 * 快餐类，主饭
 * 属于抽象构建角色
 */
@Data
@AllArgsConstructor
@RequiredArgsConstructor
public abstract class FastFood {
    /**
     * 价格
     */
    private float price ;
    /**
     * 描述
     */
    private String desc;

    /**
     * 计算价格的方法
     * @return
     */
    public abstract float cost();
}
